Simulation/evaluation environment for a VLIW processor architecture
نویسندگان
چکیده
An optimizing compiler, which generates tree instructions in a VLlW assembly language. A translator from VLlW assembly code into PowerPC@ assembly code which emulates the functionality of the VLlW processor for the specific VLlW program. The emulating code also includes instrumentation for collecting execution counts of VLIWs, profiling information, and generation of predecoded execution traces. A cycle timer, invoked by the emulating code on a VLIW-by-VLIW basis, which processes VLlW execution traces as they are generated. The environment supports the evaluation of alternatives and trade-offs among the VLlW architecture, its compiler, and processor implementations. Emphasis has been placed on providing fast turnaround time for the development of compilation algorithms and an efficient compilation-to-simulation cycle which allows analysis of architecture/compiler tradeoffs over complete execution runs of realistic workloads.
منابع مشابه
Performance Evaluation of Interleaved Multithreading in a VLIW Architecture
Interleaved multithreading is a technique in which the processor starts executing a different task when the current thread is stalled. However, whereas different forms of hardware multithreading have been extensively evaluated in superscalar processors, an evaluation of multithreading techniques in a VLIW architecture is frequently missing. The objective of this paper is to determine an efficie...
متن کاملVlsi Implementation of the Real- Time Image Processing Parallel Architecture Gflops
This paper presents the implementation of the processor of the Image Processing parallel architecture GFLOPS. This processor is a RISC/VLIW. The network module associated in the chip is such that it is possible to build a large architecture by the juxtaposition of as many chips as required. An evaluation of this architecture is presented at the end of this paper through the use of simulation re...
متن کاملBPDL – Machine Description Language For Clustered VLIW Processors
Recent families of Digital Signal Processors show a VLIW-like architecture. These processors comprise of multiple execution units agglomerated into several data paths. With heavily pipelined, atomic RISC like operations, these are able to execute several instructions in a single cycle. The scheduling is done statically, and this saves hardware at the expense of more sophisticated compiler. This...
متن کاملAn eight-issue tree-VLIW processor for dynamic binary translation
Presented is an 8-issue tree-VLIW processor designed for efficient support of dynamic binary translation. This processor confronts two primary problems faced by VLIW architectures: binary compatibility and branch performance. Binary compatibility with existing architectures is achieved through dynamic binary translation which translates and schedules PowerPC instructions to take advantage of th...
متن کاملA Novel Architecture for Vliw Processor
Technology has seen the development of processor industry right from micro to the latest Nanotechnology with speed being important criteria. Not much attention has been given to the power required to drive these Integrated Circuits. With gaining popularity in mobile computing, developing mobile processors have gained popularity since these processors possess unique properties like low power con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IBM Journal of Research and Development
دوره 41 شماره
صفحات -
تاریخ انتشار 1997